Skip to content

Feature: initial stresstest#305

Draft
k9ert wants to merge 23 commits intocryptoadvance:masterfrom
k9ert:kn/stresstest
Draft

Feature: initial stresstest#305
k9ert wants to merge 23 commits intocryptoadvance:masterfrom
k9ert:kn/stresstest

Conversation

@k9ert
Copy link
Copy Markdown
Contributor

@k9ert k9ert commented Aug 18, 2025

In order to CE self-mark , we need some basic tests done. This PR should provide a stress-test for that purpose.

Screenshot 2025-08-18 at 11 37 23

@netlify
Copy link
Copy Markdown

netlify bot commented Aug 18, 2025

Deploy Preview for specter-diy-docs ready!

Name Link
🔨 Latest commit 5ead1aa
🔍 Latest deploy log https://app.netlify.com/projects/specter-diy-docs/deploys/691887a15c662100084932ba
😎 Deploy Preview https://deploy-preview-305--specter-diy-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@k9ert k9ert marked this pull request as draft August 18, 2025 09:37
@Schnuartz
Copy link
Copy Markdown
Contributor

This is for EMV testing of the shield board.

You already hit the important parts. Which is:

  • Smartcard
  • QR-Scanner
  • Flash can be done on top, but is not that important as the STM32 board should have passed this tests already.

@Schnuartz
Copy link
Copy Markdown
Contributor

But runtime should be higher than 10s. As the testing process can take multiple hours.,

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Sep 11, 2025

specter-diy-276a5c25.bin.zip

This is the binary of commit 276a5c2 and some screenshots

screenshots [specter-diy-276a5c25.bin.zip](https://github.com/user-attachments/files/22273566/specter-diy-276a5c25.bin.zip) Screenshot 2025-09-11 at 12 41 20 Screenshot 2025-09-11 at 12 41 38 Screenshot 2025-09-11 at 12 42 00 Screenshot 2025-09-11 at 12 42 35

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Sep 12, 2025

specter-diy-d5a2db019.bin.zip

  • sd-card now working
  • proper start button

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Sep 15, 2025

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Sep 15, 2025

specter-diy-fa0fb377ab.bin.zip

@Schnuartz
Copy link
Copy Markdown
Contributor

So to make EMV Testing better. We would need the following:

  • option to turn off / on: Smartcard, SD-Card, QR-Scanner testing

-> Very important for testing what exactly happens inside of the device


And then it would be be good if it would be possible to set the sleep duation down to 0.

And even make the sleep duration 0 the default. This would safe a lot of time, as you normally don't need to see anything on the display.

@Schnuartz
Copy link
Copy Markdown
Contributor

Also when the QR Code Scanner is not scanning anything. It should not try to scan forever. But after maybe 4 seconds stop and report that it did not scanned anything and move forward with the script.

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Nov 14, 2025

firmware-binaries_26d253c.zip

  • sleep defaults to 0
  • Each component is now individually on/off switchable
  • Note that it's not (yet?) stopping if the scan is not successfully

@Schnuartz
Copy link
Copy Markdown
Contributor

Tested it and it works.

But one thing would be good to improve. Testing the Smartcard is not activated per default. This means everytime you start the stress test, you need to go into the configurations and activate the Smartcard.

This could cause problems if you forget to turn on the Smartcard.

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Nov 15, 2025

binaries for 5ead1aa

smartcard now switched on by default.

@Schnuartz
Copy link
Copy Markdown
Contributor

Perfect, thank you.

Tested it again, and now everything works.

@Schnuartz
Copy link
Copy Markdown
Contributor

Schnuartz commented Nov 24, 2025

I had in 2 different Specters the bug that the PIN was loading processing forever.

Don't know the reason. But it only occoured with this firmware.

Details

Plastic and Metall Case:
IMG_20251124_173312

After some minutes this error message occours:
IMG_20251124_173247

@k9ert
Copy link
Copy Markdown
Contributor Author

k9ert commented Nov 26, 2025

Can't see how this might be related. But not so critical if it really only occurs in this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants